Optimizing Generalized Path Expressions Using Full Text Indexes

نویسندگان

  • Vassilis Christophides
  • Sophie Cluet
  • Guido Moerkotte
  • Jérôme Siméon
چکیده

Query languages for object bases became enriched by generalized path expressions that allow for attribute and path variables. Optimizing queries containing generalized path expressions attracted some interest. However, many interesting queries require still a full scan over the whole object base. This unbearable situation can be remedied best by utilizing index structures. However, traditional database indexes fail to support generalized path expressions. We propose to use a exible mix of database and full text indexes in order to evaluate eeciently queries containing generalized path expressions. We introduce an algebraic framework for the optimization of such queries using full text indexes, and we report on a rst prototype implementation including some performance results. R ESUM E. Etendre les langages de requ^ etes des SGBD objet avec des expressions de che-min g en eralis ees permet d'interroger les donn ees sans une connaissance exacte de leur structure. Cependant, l' evaluation eecace des requ^ etes contenant des expressions de chemin g en eralis ees reste un probl eme ouvert et les techniques d'indexation classiques ne conviennent pas a ce nouveau contexte. Nous proposons d'utiliser conjointement index classiques et index plein-texte pour obtenir une evaluation eecace des requ^ etes avec expressions de chemin g en eralis ees. Nous d eenissons un cadre alg ebrique permettant de combiner etroitement l'utilisation des index plein-texte et les techniques standard d'optimisation. Ennn, nous donnons quelques r esultats sur les performances d'un premier prototype.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Join Algorithm Utilizing Multiple Path Indexes in Object-Oriented Database Systems

Although various types of path indexes – indexes on path expressions – have been proposed for efficient processing of object-oriented queries, conventional join algorithms do not effectively utilize them. We propose a new join algorithm called OID join algorithm that effectively utilizes (multiple) path indexes in object-oriented databases. When (multiple) path indexes are available for a query...

متن کامل

A Heuristic Approach for Optimization of

The object-oriented database management systems store references to objects (implicit joins, precomputed joins), and use path expressions in query languages. One way of executing path expressions is pointer chasing of precomputed joins. However it has been previously shown that converting implicit joins to explicit joins during the optimization phase may yield better execution plans. A path exp...

متن کامل

A Heuristic Approach for Optimization of Path Expressions

The object oriented database management systems store ref erences to objects implicit joins precomputed joins and use path ex pressions in query languages One way of executing path expressions is pointer chasing of precomputed joins However it has been previously shown that converting implicit joins to explicit joins during the opti mization phase may yield better execution plans A path express...

متن کامل

Efficient Processing of XPath Queries Using Indexes

A number of query languages have been proposed in recent times for processing queries on XML and semistructured data. All these query languages make use of regular path expressions to query XML data. To optimize the processing of query paths a number of indexing schemes have also been proposed recently. XPath provides the basis for processing queries on XML data in the form of regular path expr...

متن کامل

Query Optimization Techniques Utilizing Path Indexes in Object-Oriented Database Systems

We propose query optimization techniques that fully utilize the advantages ojpath indexes in object-oriented database systems. Although path indexes provide an eficient access to complex objects, little research has been done on query optimization that fully utilize path indexes. We first devise a generalized index intersection technique, adapted to the structure of the path index extended from...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Networking and Information Systems

دوره 1  شماره 

صفحات  -

تاریخ انتشار 1997